/ BBS in a Box 11
/ AMUG BBS in a Box Volume XI (April 1994) (MacWizards).iso / Files / Prog / B-C / C++ CDEV.sit / C++ CDEV ƒ / UStandAlone.cp ![]() | < prev | next > |
MacBinary | 1991-08-24 | 2.0 KB | [TEXT/MPS ] |
Confidence | Program | Detection | Match Type | Support |
---|---|---|---|---|
10% | dexvert | MacBinary (archive/macBinary) | fallback | Supported |
1% | dexvert | MS-DOS Code Page Info (other/dosCodePage) | ext | Unsupported |
1% | dexvert | Text File (text/txt) | fallback | Supported |
100% | file | MacBinary II, Sat Aug 24 15:13:09 1991, modified Sat Aug 24 15:13:09 1991, creator 'MPS ', type ASCII, 1154 bytes "UStandAlone.cp" , at 0x502 564 bytes resource | default (weak) | |
99% | file | data | default | |
74% | TrID | Macintosh plain text (MacBinary) | default | |
25% | TrID | MacBinary 2 | default (weak) | |
100% | siegfried | fmt/1762 MacBinary (II) | default | |
100% | lsar | MacBinary | default |
id metadata | |
---|---|
key | value |
macFileType | [TEXT] |
macFileCreator | [MPS ] |
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0e 55 53 74 61 6e 64 | 41 6c 6f 6e 65 2e 63 70 |..UStand|Alone.cp|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 00 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 04 82 00 | 00 02 34 a4 dc 60 45 a4 |........|..4..`E.|
|00000060| dc 60 45 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.`E.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 3a 8d 00 00 |........|....:...|
|00000080| 2f 2a 0d 20 2a 09 55 53 | 74 61 6e 64 41 6c 6f 6e |/*. *.US|tandAlon|
|00000090| 65 2e 63 70 0d 20 2a 09 | 62 61 73 65 64 20 6f 6e |e.cp. *.|based on|
|000000a0| 20 41 35 57 6f 72 6c 64 | 2e 63 70 20 62 79 20 50 | A5World|.cp by P|
|000000b0| 61 74 72 69 63 6b 20 42 | 65 61 72 64 2c 20 a9 31 |atrick B|eard, .1|
|000000c0| 39 39 30 20 62 79 20 50 | 61 74 72 69 63 6b 20 43 |990 by P|atrick C|
|000000d0| 2e 20 42 65 61 72 64 2e | 20 20 41 6c 6c 20 72 69 |. Beard.| All ri|
|000000e0| 67 68 74 73 20 72 65 73 | 65 72 76 65 64 2e 0d 20 |ghts res|erved.. |
|000000f0| 2a 09 0d 20 2a 09 4b 4e | 4f 57 4e 20 42 55 47 53 |*.. *.KN|OWN BUGS|
|00000100| 20 41 4e 44 20 53 48 4f | 52 54 43 4f 4d 49 4e 47 | AND SHO|RTCOMING|
|00000110| 53 3a 0d 20 2a 09 09 5b | 6e 6f 6e 65 5d 0d 20 2a |S:. *..[|none]. *|
|00000120| 2f 0d 0d 23 69 66 6e 64 | 65 66 20 5f 5f 4f 53 55 |/..#ifnd|ef __OSU|
|00000130| 54 49 4c 53 5f 5f 0d 23 | 69 6e 63 6c 75 64 65 20 |TILS__.#|include |
|00000140| 3c 4f 53 55 74 69 6c 73 | 2e 68 3e 0d 23 65 6e 64 |<OSUtils|.h>.#end|
|00000150| 69 66 0d 0d 23 69 66 6e | 64 65 66 20 5f 5f 55 53 |if..#ifn|def __US|
|00000160| 54 41 4e 44 41 4c 4f 4e | 45 5f 5f 0d 23 69 6e 63 |TANDALON|E__.#inc|
|00000170| 6c 75 64 65 20 3c 55 53 | 74 61 6e 64 41 6c 6f 6e |lude <US|tandAlon|
|00000180| 65 2e 68 3e 0d 23 65 6e | 64 69 66 0d 0d 63 6f 6e |e.h>.#en|dif..con|
|00000190| 73 74 20 6c 6f 6e 67 20 | 6b 41 70 70 50 61 72 6d |st long |kAppParm|
|000001a0| 73 53 69 7a 65 20 3d 20 | 33 32 3b 0d 0d 65 78 74 |sSize = |32;..ext|
|000001b0| 65 72 6e 20 22 43 22 20 | 7b 0d 76 6f 69 64 20 41 |ern "C" |{.void A|
|000001c0| 35 49 6e 69 74 28 41 35 | 52 65 66 65 72 65 6e 63 |5Init(A5|Referenc|
|000001d0| 65 29 3b 0d 6c 6f 6e 67 | 20 41 35 53 69 7a 65 28 |e);.long| A5Size(|
|000001e0| 76 6f 69 64 29 3b 0d 76 | 6f 69 64 20 69 6e 69 74 |void);.v|oid init|
|000001f0| 5f 76 74 62 6c 73 28 76 | 6f 69 64 29 3b 0d 7d 0d |_vtbls(v|oid);.}.|
|00000200| 0d 69 6e 6c 69 6e 65 20 | 41 35 52 65 66 65 72 65 |.inline |A5Refere|
|00000210| 6e 63 65 20 53 65 74 41 | 35 28 41 35 52 65 66 65 |nce SetA|5(A5Refe|
|00000220| 72 65 6e 63 65 20 6e 65 | 77 41 35 29 20 7b 09 09 |rence ne|wA5) {..|
|00000230| 09 09 09 09 09 09 09 09 | 09 09 2f 2f 20 74 72 69 |........|..// tri|
|00000240| 76 69 61 6c 20 6f 76 65 | 72 6c 6f 61 64 69 6e 67 |vial ove|rloading|
|00000250| 20 74 6f 20 61 76 6f 69 | 64 20 74 79 70 65 63 61 | to avoi|d typeca|
|00000260| 73 74 69 6e 67 20 69 6e | 20 63 6f 64 65 0d 09 72 |sting in| code..r|
|00000270| 65 74 75 72 6e 20 28 41 | 35 52 65 66 65 72 65 6e |eturn (A|5Referen|
|00000280| 63 65 29 53 65 74 41 35 | 28 28 6c 6f 6e 67 29 6e |ce)SetA5|((long)n|
|00000290| 65 77 41 35 29 3b 0d 7d | 0d 0d 54 53 74 61 6e 64 |ewA5);.}|..TStand|
|000002a0| 41 6c 6f 6e 65 57 6f 72 | 6c 64 3a 3a 54 53 74 61 |AloneWor|ld::TSta|
|000002b0| 6e 64 41 6c 6f 6e 65 57 | 6f 72 6c 64 28 42 6f 6f |ndAloneW|orld(Boo|
|000002c0| 6c 65 61 6e 20 63 6f 64 | 65 46 6c 6f 61 74 73 29 |lean cod|eFloats)|
|000002d0| 3a 0d 09 66 41 35 57 6f | 72 6c 64 53 69 7a 65 28 |:..fA5Wo|rldSize(|
|000002e0| 41 35 53 69 7a 65 28 29 | 29 2c 20 66 43 6f 64 65 |A5Size()|), fCode|
|000002f0| 46 6c 6f 61 74 73 28 63 | 6f 64 65 46 6c 6f 61 74 |Floats(c|odeFloat|
|00000300| 73 29 2c 20 66 54 68 65 | 69 72 41 35 28 6e 69 6c |s), fThe|irA5(nil|
|00000310| 29 20 7b 0d 09 28 76 6f | 69 64 29 4c 6f 63 6b 48 |) {..(vo|id)LockH|
|00000320| 69 67 68 28 29 3b 0d 09 | 69 66 20 28 66 4f 75 72 |igh();..|if (fOur|
|00000330| 41 35 20 3d 20 4e 65 77 | 50 74 72 28 66 41 35 57 |A5 = New|Ptr(fA5W|
|00000340| 6f 72 6c 64 53 69 7a 65 | 29 29 20 7b 0d 09 09 41 |orldSize|)) {...A|
|00000350| 35 49 6e 69 74 28 66 4f | 75 72 41 35 20 2b 20 66 |5Init(fO|urA5 + f|
|00000360| 41 35 57 6f 72 6c 64 53 | 69 7a 65 20 2d 20 6b 41 |A5WorldS|ize - kA|
|00000370| 70 70 50 61 72 6d 73 53 | 69 7a 65 29 3b 0d 09 09 |ppParmsS|ize);...|
|00000380| 45 6e 74 65 72 28 29 3b | 0d 09 09 69 66 20 28 21 |Enter();|...if (!|
|00000390| 66 43 6f 64 65 46 6c 6f | 61 74 73 29 0d 09 09 09 |fCodeFlo|ats)....|
|000003a0| 69 6e 69 74 5f 76 74 62 | 6c 73 28 29 3b 0d 09 09 |init_vtb|ls();...|
|000003b0| 4c 65 61 76 65 28 29 3b | 0d 09 7d 0d 09 55 6e 6c |Leave();|..}..Unl|
|000003c0| 6f 63 6b 28 29 3b 0d 7d | 0d 0d 54 53 74 61 6e 64 |ock();.}|..TStand|
|000003d0| 41 6c 6f 6e 65 57 6f 72 | 6c 64 3a 3a 7e 54 53 74 |AloneWor|ld::~TSt|
|000003e0| 61 6e 64 41 6c 6f 6e 65 | 57 6f 72 6c 64 28 29 20 |andAlone|World() |
|000003f0| 7b 0d 09 4c 65 61 76 65 | 28 29 3b 0d 09 69 66 20 |{..Leave|();..if |
|00000400| 28 66 4f 75 72 41 35 29 | 0d 09 09 44 69 73 70 6f |(fOurA5)|...Dispo|
|00000410| 73 50 74 72 28 66 4f 75 | 72 41 35 29 3b 0d 7d 0d |sPtr(fOu|rA5);.}.|
|00000420| 0d 76 6f 69 64 20 54 53 | 74 61 6e 64 41 6c 6f 6e |.void TS|tandAlon|
|00000430| 65 57 6f 72 6c 64 3a 3a | 45 6e 74 65 72 28 29 20 |eWorld::|Enter() |
|00000440| 7b 0d 09 66 54 68 65 69 | 72 41 35 20 3d 20 53 65 |{..fThei|rA5 = Se|
|00000450| 74 41 35 28 66 4f 75 72 | 41 35 20 2b 20 66 41 35 |tA5(fOur|A5 + fA5|
|00000460| 57 6f 72 6c 64 53 69 7a | 65 20 2d 20 6b 41 70 70 |WorldSiz|e - kApp|
|00000470| 50 61 72 6d 73 53 69 7a | 65 29 3b 0d 09 69 66 20 |ParmsSiz|e);..if |
|00000480| 28 66 43 6f 64 65 46 6c | 6f 61 74 73 29 0d 09 09 |(fCodeFl|oats)...|
|00000490| 69 6e 69 74 5f 76 74 62 | 6c 73 28 29 3b 0d 7d 0d |init_vtb|ls();.}.|
|000004a0| 0d 76 6f 69 64 20 54 53 | 74 61 6e 64 41 6c 6f 6e |.void TS|tandAlon|
|000004b0| 65 57 6f 72 6c 64 3a 3a | 4c 65 61 76 65 28 29 20 |eWorld::|Leave() |
|000004c0| 7b 0d 09 69 66 20 28 66 | 54 68 65 69 72 41 35 29 |{..if (f|TheirA5)|
|000004d0| 20 7b 0d 09 09 28 76 6f | 69 64 29 53 65 74 41 35 | {...(vo|id)SetA5|
|000004e0| 28 66 54 68 65 69 72 41 | 35 29 3b 0d 09 09 66 54 |(fTheirA|5);...fT|
|000004f0| 68 65 69 72 41 35 20 3d | 20 6e 69 6c 3b 0d 09 7d |heirA5 =| nil;..}|
|00000500| 0d 7d 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.}......|........|
|00000510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000580| 00 00 01 00 00 00 01 ea | 00 00 00 ea 00 00 00 4a |........|.......J|
|00000590| 00 00 4c 38 0a 47 65 74 | 47 6c 6f 62 61 6c 73 65 |..L8.Get|Globalse|
|000005a0| 01 00 00 00 00 05 00 00 | 62 e7 a1 1e c8 f7 a1 1e |........|b.......|
|000005b0| 0e 55 53 74 61 6e 64 41 | 6c 6f 6e 65 2e 63 70 55 |.UStandA|lone.cpU|
|000005c0| 02 00 00 00 50 61 72 74 | 53 49 54 78 00 00 00 00 |....Part|SITx....|
|000005d0| 00 00 50 61 72 74 53 49 | 54 78 00 00 00 00 00 00 |..PartSI|Tx......|
|000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005f0| 00 00 a9 80 16 82 00 00 | 00 00 00 00 02 34 54 21 |........|.....4T!|
|00000600| 01 00 ff ef 01 aa 00 00 | 00 00 67 aa 00 00 00 03 |........|..g.....|
|00000610| d6 aa 00 03 d8 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000620| a1 31 13 02 a1 31 13 85 | 00 00 00 00 00 00 00 00 |.1...1..|........|
|00000630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 03 03 |........|........|
|00000640| 00 0b 03 1e 00 01 03 2e | 00 01 00 00 00 00 00 00 |........|........|
|00000650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000660| 01 00 00 00 01 20 00 00 | 00 00 62 cf 00 00 00 00 |..... ..|..b.....|
|00000670| 04 17 00 00 08 00 00 00 | 00 00 01 7e 00 00 04 00 |........|...~....|
|00000680| 00 00 00 78 00 03 00 00 | 00 48 00 48 00 00 00 00 |...x....|.H.H....|
|00000690| 03 f8 03 00 ff ec ff e8 | 04 0c 03 18 04 03 05 28 |........|.......(|
|000006a0| 03 fc 00 01 fd 00 00 48 | 00 60 00 00 00 00 0c 67 |.......H|.`.....g|
|000006b0| 09 60 00 00 02 06 00 00 | 00 00 00 00 fc 00 00 00 |.`......|........|
|000006c0| 00 00 00 01 27 0f 00 01 | 00 01 00 00 00 00 00 00 |....'...|........|
|000006d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006e0| ff f1 ff ee 03 09 02 52 | 00 00 00 00 00 00 00 00 |.......R|........|
|000006f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 48 |........|.......H|
|00000700| 00 0a 43 6f 75 72 69 65 | 72 00 57 6f 72 6c 64 2e |..Courie|r.World.|
|00000710| 68 22 0d 23 69 6e 63 6c | 75 64 65 20 3c 4d 65 6d |h".#incl|ude <Mem|
|00000720| 6f 72 00 06 00 04 00 2a | 00 04 01 ba 02 57 00 2a |or.....*|.....W.*|
|00000730| 00 04 01 ba 02 57 a4 dc | 19 f5 00 00 00 00 00 00 |.....W..|........|
|00000740| 00 00 00 00 00 00 01 00 | 00 00 00 1e 00 2a 00 04 |........|.....*..|
|00000750| 01 ba 02 57 00 2a 00 04 | 01 ba 02 57 00 00 00 00 |...W.*..|...W....|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 01 00 00 00 |........|........|
|00000770| 01 ea 00 00 00 ea 00 00 | 00 4a 00 5f aa f4 0d 98 |........|.J._....|
|00000780| 00 00 00 1c 00 4a 00 00 | 4d 50 53 52 00 02 00 0a |.....J..|MPSR....|
|00000790| 03 ee ff ff 00 00 00 00 | 00 00 00 00 03 ed ff ff |........|........|
|000007a0| 00 00 00 7c 00 00 00 00 | 03 f0 ff ff 00 00 00 c8 |...|....|........|
|000007b0| 00 65 b8 58 00 00 00 00 | 00 00 00 00 00 00 00 00 |.e.X....|........|
|000007c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+